package abstractFactory;

/**
 * 具体工厂 - 高端产品工厂
 * 负责创建高端电子产品（电脑）和高端家具（桌子）
 */
public class HighEndFactory implements AbstractFactory {
    @Override
    public ElectronicProduct createElectronicProduct() {
        return new Computer(); // 创建高端电子产品 - 电脑
    }

    @Override
    public Furniture createFurniture() {
        return new Table(); // 创建高端家具 - 桌子
    }
}